Repository navigation
docs: install mcpp with Nix from mcpp-community/nix-mcpp - #818
Conversation
|
aur是会自动更新到 aur的仓库, 不会打乱mcpp主仓库的commit记录, 可以参考 brew 创建一个独立的 nix-mcpp 仓库来维护 这个 nix 的 自动public 不会干扰 主仓库, 你可以创建一个 nix-mcpp 仓库, 然后 转移到 mcpp-community 下面, 然后日常你来维护 (一般应该做了好也不需要太动) |
6b1666b to
ddbf933
Compare
|
谢谢建议,已经按 homebrew-mcpp 的方式改好了:
关于转移:GitHub 要求转移者在目标组织有创建仓库的权限,我目前不是 mcpp-community 的成员。可以把我加进组织(或者给建仓库的权限),我再发起转移;也可以由你们那边处理,看哪种方便。转移完成后这个 PR 里的链接才会生效,所以建议转移之后再合并。之后 nix-mcpp 由我来日常维护。 |
|
@lihaoze123 下面创建issue 会自动发组织邀请链接, 如果还不能转, 然后把我加一下 仓库权限 我来转移 |
|
仓库已经转到 https://github.com/mcpp-community/nix-mcpp ,谢谢。 转移后在新位置手动触发了一遍: 还有两个可选项,不影响合并:
|
权限已经添加, 后面我更新一下 publish |
Summary
Adds "Option 5 — Nix (flake)" to README / README.zh-CN, pointing to
mcpp-community/nix-mcpp. TheAI-assistant option becomes 6.
Per review, the flake and its automation live in their own repository, the way
homebrew-mcpp does. This PR
no longer adds a flake, a workflow, or a CI change to this repository: the
earlier version's
flake.nix,tools/nix/,nix-publish.ymland theclassify_changes.pychange are all dropped.nix-mcpp packages the prebuilt release tarballs.
release.jsonthere is therelease's
mcpp-release.json, copied verbatim. A dailybump.yml, withrepository_dispatch(mcpp-release) andworkflow_dispatchas well, buildsand runs the new release before it commits to nix-mcpp's own
main.Criteria
check_docs_style.sh,check_docs_structure.shpassnix flake check(all systems evaluate; x86_64-linux builds, install checkmcpp --version= 2026.10.17.1)bumpthere ran too (39123617508: already current)scripts/update.sh: upgrades 2026.10.16.3 → 2026.10.17.1, refuses a downgrade (exit 3), skips a release without its manifestIntersections
Compatibility
None; documentation only.
mcpp-community/nix-mcppexists (transferred fromlihaoze123/nix-mcpp), sothe links resolve.
Checks before merging
bash .github/tools/check_docs_style.sh,check_docs_structure.shandcheck_version_pins.shpass.python3 .github/tools/check_workflow_assertions.pypasses (no workflow changed).